//
//  HJConst.m
//  BaoDian
//
//  Created by mac on 2024/7/17.
//

#import "HJConst.h"

 
CGFloat const leftRightMargin = 32;
CGFloat const buttonHeight = 50;
CGFloat const lineHeight = 1;
CGFloat const cellHeight = 50;

CGFloat const textSubTextLabelMargin = 6;
 
CGFloat const loadGraceTime = 0.2;

NSString * const defaultAvatarName = @"defaultAvta";

NSString * const user_token = @"user_token";
NSString * const user_account = @"user_account";
NSString * const user_Id = @"user_Id";
NSString * const user_no = @"no";
NSString * const user_isLogin = @"user_isLogin";
NSString * const user_agreement = @"user_agreement";
NSString * const user_avatar = @"user_avatar";
NSString * const user_nickname = @"user_nickname";
NSString * const user_isRememberPassword = @"user_isRememberPassword";
NSString * const user_phone = @"user_phone";
NSString * const user_isMerchant = @"user_isMerchant";



NSString * const user_refreshTokenDate = @"user_refreshTokenDate";
NSString * const user_showUpdateDate = @"user_showUpdateDate";
NSString * const outsideChainKey = @"outsideChain";
NSString * const chainConfigKey = @"chainConfig";
NSString * const moduleListKey = @"moduleList";
 
NSString * const groupDefaultIntroduce = @"This group owner is very lazy, did not leave any information…";
NSString * const blacklistedTip = @"The message is successfully sent but rejected by the receiver";

NSString * const groupInviteCountKey = @"groupInviteCount";
NSString * const groupNoticeInfoKey = @"groupNoticeInfo";

NSString * const loginErrorNotification = @"loginErrorNotification";
NSString * const tokenErrorNotification = @"tokenErrorNotification";
NSString * const loginSucceedNotification = @"loginSucceedNotification";
NSString * const logoutNotification = @"logoutNotification";
NSString * const networkReachabilityStatusNotification = @"networkReachabilityStatusNotification";

NSString * const registerSucceedNotification = @"registerSucceedNotification";
NSString * const cancellationSucceedNotification = @"cancellationSucceedNotification";

NSString * const refreshTokenCompleteNotification = @"refreshTokenCompleteNotification";



NSString * const loadImageDefaultImageName = @"loadImage";
NSString * const loadVideoDefaultImageName = @"loadImage";

NSString * const networkStatus = @"networkStatus";
 
NSString * const webSocketDidReceiveMessageNotification = @"webSocketDidReceiveMessageNotification";
NSString * const bindDeviceSucceedNotification = @"bindDeviceSucceedNotification";

NSString * const sendMessageStatusChangeNotification = @"sendMessageStateChangeNotification";
NSString * const sendMessageCompleteNotification = @"sendMessageCompleteNotification";


NSString * const receiveNewMessageNotification = @"receiveNewMessageNotification";
NSString * const inserMessageNotification = @"inserMessageNotification";

NSString * const updateConversationNotification = @"updateConversationNotification";
NSString * const deleteConversationNotification = @"deleteConversationNotification";
NSString * const offlineMessageLoadCompleteNotification = @"offlineMessageLoadCompleteNotification";

NSString * const updateGroupConversationInfoNotification = @"updateGroupConversationInfoNotification";
NSString * const playVoiceStateChangeNotification = @"playVoiceStateChangeNotification";
NSString * const messageBadgeChangeNotification = @"messageBadgeChangeNotification";
NSString * const userApplyCountChangeNotification = @"userApplyCountChangeNotification";
NSString * const applyFridendAgreeNotification = @"applyFridendAgreeNotification";

NSString * const refreshGroupInfoNotification = @"refreshGroupInfoNotification";
NSString * const refreshUserInfoNotification = @"refreshUserInfoNotification";
NSString * const chatModeChangeNotification = @"chatModeChangeNotification";
NSString * const webSocketConnectStateChangeNotification = @"webSocketConnectStateChangeNotification";
NSString * const updateUserAvatarNotification = @"updateUserAvatarNotification";
NSString * const updateConversationInfoNotification = @"updateConversationInfoNotification";
NSString * const updateChatFileUploadProgressNotification = @"updateChatFileUploadProgressNotification";
NSString * const downloadStateChangeNotification = @"downloadStateChangeNotification";


NSString * const updateChatThumbnailPathNotification = @"updateChatThumbnailPathNotification";

NSString * const updateChatUserInfoNotification = @"updateChatUserInfoNotification";
NSString * const networkingReachabilityDidChangeNotification = @"networkingReachabilityDidChangeNotification";


NSString * const receiveOfflineMessageNotification = @"receiveOfflineMessageNotification";

NSString * const groupSystemNotification = @"groupSystemNotification";

NSString * const systemHandleCompleteNotification = @"systemHandleCompleteNotification";

NSString * const publishGroupNotification = @"publishGroupNotification";
NSString * const userInfoChangeNotification = @"userInfoChangeNotification";
NSString * const groupMemberChangeNotification = @"groupMemberChangeNotification";
NSString * const groupInfoChangeNotification = @"groupInfoChangeNotification";

NSString * const modifyAvatarSucceedNotification = @"modifyAvatarSucceedNotification";



NSString * const backlistStateChangeNotification = @"backlistStateChangeNotification";


NSString * const launchScreenVideoFinishNotification = @"launchScreenVideoFinishNotification";

NSString * const didClickBindingGoogleOrAppleNotification = @"didClickBindingGoogleOrAppleNotification";

NSString * const openKaiPayNotification = @"openKaiPayNotification";

NSString * const postNewsSucceedNotification = @"postNewsSucceedNotification";

NSString * const userShareNewsSucceedNotification = @"userShareNewsSucceedNotification";
NSString * const flutterPageOperateNotification = @"flutterPageOperateNotification";
NSString * const loadLinkInfoCompleteNotification = @"loadLinkInfoCompleteNotification";
 
